Inversion Minimization in Majority-Inverter Graphs
نویسندگان
چکیده
In this paper, we present new optimization techniques for the recently introduced Majority-Inverter Graph (MIG). Our optimizations exploit intrinsic algebraic properties of MIGs and aim at rewriting the complemented edges of the graph without changing its shape. Two exact algorithms are proposed to minimize the number of complemented edges in the graph. The former is a dynamic programming method for trees; the latter finds the exact solution with a minimum number of inversions using Boolean satisfiability (SAT). We also describe a heuristic rule based algorithm to minimize complemented edges using local transformations. Experimental results for the exact algorithm to fanout-free regions show an average reduction of 12.8% on the EPFL benchmark suite. Applying the heuristic method on the same instances leads to a total improvement of 60.2%.
منابع مشابه
LUT Mapping and Optimization for Majority-Inverter Graphs
A Majority-Inverter Graph (MIG) is a directed acyclic graph in which every vertex represents a three-input majority operation and edges may be complemented to indicate operand inversion. MIGs have algebraic and Boolean properties that enable efficient logic optimization. They have been shown to obtain superior synthesis results as compared to state-of-theart And-Inverter Graph (AIG) based algor...
متن کاملLocal Two-Level And-Inverter Graph Minimization without Blowup
And-Inverter Graphs (AIGs) are an efficient and scalable representation for boolean formulas and circuits. We present a maximal set of rules for local two-level optimization of AIGs. This set consists of rules which can be applied before node creation greedily without affecting structural sharing negatively. We implemented these techniques in the AIG library of our tool SMV2QBF and report on ex...
متن کاملTHD Minimization of the Output Voltage for Asymmetrical 27-Level Inverter using GA and PSO Methods
Multilevel voltage source inverters have several advantages compare to traditional voltage source inverter. These inverters reduce cost, get better voltage waveform and decrease Total Harmonic Distortion (THD) by increasing the levels of output voltage. In this paper Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) methods are used to find the switching angles for achieving to the m...
متن کاملControlling Both the DC Boost and AC Output Voltage of Z-Source Inverter Using Neural Network Controller with Minimization of Voltage Stress Across Devices
This paper presents a method to control both the dc boost and the ac output voltage of Z-source inverter using neural network controllers. The capacitor voltage of Z-source network has been controlled linearly in order to improve the transient response of the dc boost control of the Z-source inverter. The peak value of the line to line ac output voltage is used to control and keep the ac output...
متن کاملA particle swarm optimization algorithm for minimization analysis of cost-sensitive attack graphs
To prevent an exploit, the security analyst must implement a suitable countermeasure. In this paper, we consider cost-sensitive attack graphs (CAGs) for network vulnerability analysis. In these attack graphs, a weight is assigned to each countermeasure to represent the cost of its implementation. There may be multiple countermeasures with different weights for preventing a single exploit. Also,...
متن کامل